package com.hdoit.apollo.logical.inventory.model;

import java.util.Date;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.tennetcn.data.message.ModelBase;
/**
 * @author      tancongzhu
 * @email       
 * @createtime  2018年04月10日 11:21:30
 * @comment
 */
@Entity
@Table(name="stock_inventory_staff")
public class InventoryStaff extends ModelBase{
    /**
     *Id
     */
    @Id
    @Column(name="inventoryStaffId")
    private String inventoryStaffId;

    /**
     *盘点Id
     */
    @Column(name="inventoryId")
    private String inventoryId;

    /**
     *实际数
     */
    @Column(name="actualNumStaff")
    private Integer actualNumStaff;

    /**
     *账面数
     */
    @Column(name="bookNumStaff")
    private Integer bookNumStaff;

    /**
     *实际种类数
     */
    @Column(name="actuaTypelNumStaff")
    private Integer actuaTypelNumStaff;

    /**
     *账面种类数
     */
    @Column(name="bookTypeNumStaff")
    private Integer bookTypeNumStaff;

    /**
     *门店id
     */
    @Column(name="shopId")
    private String shopId;

    /**
     *创建时间
     */
    @Column(name="createDate")
    private Date createDate;

    /**
     *创建人id
     */
    @Column(name="createUserId")
    private String createUserId;

    /**
     *创建人名称
     */
    @Column(name="createUserName")
    private String createUserName;

    /**
     *修改时间
     */
    @Column(name="modifyDate")
    private Date modifyDate;

    /**
     *修改人id
     */
    @Column(name="modifyUserId")
    private String modifyUserId;

    /**
     *修改人名称
     */
    @Column(name="modifyUserName")
    private String modifyUserName;

    /**
     *删除标记
     */
    @Column(name="deleteMark")
    private Integer deleteMark;

    /**
     *备注
     */
    @Column(name="comment")
    private String comment;
    
    @Transient
    private List<InventoryShow> inventoryShows;
    //接人员盘点创建人信息
    @Transient
    private Date createDateStaff;

    @Transient
    private String createUserIdStaff;

    @Transient
    private String createUserNameStaff;
    
    public Date getCreateDateStaff() {
		return createDateStaff;
	}
	public void setCreateDateStaff(Date createDateStaff) {
		this.createDateStaff = createDateStaff;
	}
	public String getCreateUserIdStaff() {
		return createUserIdStaff;
	}
	public void setCreateUserIdStaff(String createUserIdStaff) {
		this.createUserIdStaff = createUserIdStaff;
	}
	public String getCreateUserNameStaff() {
		return createUserNameStaff;
	}
	public void setCreateUserNameStaff(String createUserNameStaff) {
		this.createUserNameStaff = createUserNameStaff;
	}
	public List<InventoryShow> getInventoryShows() {
		return inventoryShows;
	}
	public void setInventoryShows(List<InventoryShow> inventoryShows) {
		this.inventoryShows = inventoryShows;
	}

    public String getInventoryStaffId(){
        return this.inventoryStaffId;
    }
    public void setInventoryStaffId(String inventoryStaffId){
         this.inventoryStaffId=inventoryStaffId;
    }

    public String getInventoryId(){
        return this.inventoryId;
    }
    public void setInventoryId(String inventoryId){
         this.inventoryId=inventoryId;
    }

    public Integer getActualNumStaff(){
        return this.actualNumStaff;
    }
    public void setActualNumStaff(Integer actualNumStaff){
         this.actualNumStaff=actualNumStaff;
    }

    public Integer getBookNumStaff(){
        return this.bookNumStaff;
    }
    public void setBookNumStaff(Integer bookNumStaff){
         this.bookNumStaff=bookNumStaff;
    }

    public Integer getActuaTypelNumStaff(){
        return this.actuaTypelNumStaff;
    }
    public void setActuaTypelNumStaff(Integer actuaTypelNumStaff){
         this.actuaTypelNumStaff=actuaTypelNumStaff;
    }

    public Integer getBookTypeNumStaff(){
        return this.bookTypeNumStaff;
    }
    public void setBookTypeNumStaff(Integer bookTypeNumStaff){
         this.bookTypeNumStaff=bookTypeNumStaff;
    }

    public String getShopId(){
        return this.shopId;
    }
    public void setShopId(String shopId){
         this.shopId=shopId;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getCreateUserId(){
        return this.createUserId;
    }
    public void setCreateUserId(String createUserId){
         this.createUserId=createUserId;
    }

    public String getCreateUserName(){
        return this.createUserName;
    }
    public void setCreateUserName(String createUserName){
         this.createUserName=createUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public Integer getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(Integer deleteMark){
         this.deleteMark=deleteMark;
    }

    public String getComment(){
        return this.comment;
    }
    public void setComment(String comment){
         this.comment=comment;
    }

}